@charset "utf-8";
/*---公用部分---*/
*{margin:0;padding:0;}
.right{float:right;}
.left{float:left;}
a{color:#666666;text-decoration:none;}
a:hover{color:#bf2f39;}
html, body{margin:0;padding:0;width:100%;color:#666666;font-size:12px;background:url(../images/bg.gif) center top repeat-y;}
body{background:url(../images/header.jpg) center top no-repeat;}
img {border:0;}
div, ul, li{list-style-type:none;}
.clear{clear:both;height: 0;line-height: 0;font-size:0px;}

.color1{ color:#bd4444;}
.size1{ font-size:14px;}
.cursor{ cursor:pointer;}

/*首页*/
.container{width:988px;margin:0 auto;padding:0 auto;}

.header{width:100%;height:150px;margin:0 auto;padding:0 auto;border:0px solid red;}
.top{overflow:hidden;}
.logo {float:left;padding:22px 0 0 22px;text-align:left;}
.logo img {border:0;}
.logo a {float:left;width:450px;height:70px;border:0px solid red;}
.top_right {float:right;text-align:right;border:0px solid red;}


.sethomepage {clear:both;padding:15px 10px 0px 0px;line-height:21px;height:21px;overflow:hidden;border:0px solid red;}
.sethomepage a {font-size:12px;font-weight:normal;margin:0 10px 0 10px;overflow:hidden;}

.lan_box {clear:both;padding:25px 10px 0px 0px;overflow:hidden;border:0px solid red;}
.lan_box a {font-size:12px;font-weight:normal;margin:0 8px 0 0;overflow:hidden;}
.lan_box a.lancn {padding:1px 0 0 26px;background:url(../images/lancn.gif) left 0px no-repeat;}
.lan_box a.lanen {padding:0px 0 0 26px;background:url(../images/lanen.gif) left 0px no-repeat;}
.lan_box a:hover {font-size:12px;font-weight:normal;text-decoration:underline;}



.nav{float:left;width:100%;clear:both;height:37px;line-height:37px;border:0px solid red;}
.nav ul li {line-height:37px;float:left;text-align:center;padding:0 3px 0 3px;background:url(../images/nav_spi.jpg) left 0px no-repeat;}
.nav ul li a{float:left;width:134px;height:37px;line-height:37px;font-size:14px;color:#fff;}
.nav ul li a.active,.nav ul li a:hover{display:block;font-size:14px;color:#000;background:#ffffff;}
.nav ul li.home {padding-left:8px;}
.nav ul li.home a.active,.nav ul li.home a:hover{}



.ad{width:988px;height:300px;overflow:hidden;clear:both;padding:2px 0px 0px 0px;}

#picBox{width:988px; height:300px; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:300px; width:28800px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:300px;}
#picBox ul#show_pic li img{ display:block;width:988px; height:300px;}
#icon_num{ position:absolute; bottom:10px; right: 5px;}
#icon_num li{ float:left; background: url(../images/nun_3.gif) no-repeat;width:19px; height:16px; list-style:none; color:#fff; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;line-height:16px;vertical-align:middle;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/nun_4.gif) no-repeat 0 0; color:#fff;}





.main {padding-bottom:0px;overflow:hidden;padding-top:8px;margin:0 auto;margin-bottom:8px;}
.main_left{float:left;width:210px;padding-left:0px;border:0px solid red;overflow:hidden;}
.main_right{float:right;width:772px;padding-right:0px;border:0px solid red;overflow:hidden;}


.box {width:100%;margin-bottom:8px;}
.title {width:100%;background:url(../images/title_bg.jpg) left top no-repeat;height:32px;line-height:32px;overflow:hidden;text-align:left;}
.title b {float:left;padding:0px 0px 0 25px;color:#fff;font-size:14px;}
.title span {float:left;padding:0px 0px 0 10px;font-size:12px;color:#666666;font-weight:bold;font-family: Arial, Helvetica, sans-serif;}

.txt {text-align:left;border:1px solid #cccccc;border-top:none;}

.title2 {width:100%;background:url(../images/title2_bg.jpg) left top no-repeat;height:32px;line-height:32px;overflow:hidden;text-align:left;}
.title2 b {float:left;padding:0px 0px 0 25px;color:#0e6dbf;font-size:14px;}
.title2 a.more {float:right;padding:0px 20px 0 20px;height:32px;line-height:32px;font-size:12px;border:0px solid red;}

.title3 {width:100%;background:url(../images/title3_bg.jpg) left top no-repeat;height:32px;line-height:32px;overflow:hidden;text-align:left;}
.title3 b {float:left;padding:0px 0px 0 25px;color:#0e6dbf;font-size:14px;}
.title3 a.more {float:right;padding:0px 20px 0 20px;height:32px;line-height:32px;font-size:12px;border:0px solid red;}


.sub {}
.sub .txt{}
.sub .txt ul{width:200px;padding:10px 0px 0px 4px;}
.list_1{clear:both;display:block;line-height:33px;width:100%;padding-left:0px;text-align:left;}
.list_1 a {display:block;padding-left:25px;font-size:12px;line-height:33px;vertical-align:middle;margin-bottom:7px;text-align:left;background:url(../images/libg7.jpg) left top no-repeat;color:#666666;}
.list_1 a:hover, .list_1 a.list_1_on,li.fir a  {display:block;line-height:33px;vertical-align:middle;text-align:left;background:url(../images/libg7_on.jpg) left top no-repeat;color:#ffffff;}

.list_2{margin-bottom:2px;padding-left:9px;}
.list_2.fir{background:none;}
.list_2 a{display:block;padding-left:35px;line-height:32px;height:32px;vertical-align:middle;}



.index_qualification .txt2 {width:90%;padding:8px 0px 8px 13px;clear:both;text-align:left;line-height:22px;}


.index_about .txt2 {width:98%;padding:8px 0 8px 10px;line-height:21px;}
.index_about .txt2 p {line-height:21px;}
.index_about .txt2 .img{float:left;padding:0px 8px 0px 0px;}
.index_about .txt2 a {color:#cc0000;font-weight:bold;}


.index_contact .txt2 {width:90%;padding:8px 0px 8px 12px;clear:both;text-align:left;line-height:22px;}


.index_news {float:left;width:379px;}
.index_news2 {float:right;}
.index_news .txt {height:130px;}
.index_news .txt ul {width:96%;padding:0 0 0 8px;}
.index_news .txt li {line-height:26px;height:26px;vertical-align:middle;width:100%;text-align:left;clear:both;overflow:hidden;background:url(../images/line-13-1.gif) left top repeat-x;}
.index_news .txt .li_fir{background:none;}
.index_news .txt li .t {float:left;line-height:26px;height:26px;vertical-align:middle;background:url(../images/dot31.gif) 3px 8px no-repeat;border:0px solid red;overflow:hidden;}
.index_news .txt li .t a {float:left;text-decoration:none;padding-left:15px;}
.index_news .txt li .t a:hover {text-decoration:underline}
.index_news .txt li .d {width:70px;float:right;padding-right:5px;text-align:right;color:#666;overflow:hidden;border:0px solid red;}
.index_news .txt .li1 .t a, .index_news .txt .li3 .t a {color:#ff0000;font-weight:bold;}





.indexproduct {width:100%;clear:both;border:0px solid red;}
.indexproduct .txt2 {height:217px;padding:10px 10px 0px 10px;}
.indexproduct dl {float:left;width:182px;height:207px;padding:0px 8px 0px 8px;}
.indexproduct dt {width:182px;height:177px;text-align:left;overflow:hidden;margin-bottom:0px;}
.indexproduct dt img {display:block;text-align:left;width:180px;height:175px;border:1px solid #ebebeb;overflow:hidden;}
.indexproduct dt a:hover img {border:1px solid #d5d5d5;}
.indexproduct dd {height:30px;overflow:hidden;text-align:center;background:url(../images/pro.jpg) center 0px no-repeat;}
.indexproduct dd a {display:block;line-height:30px;color:#666666;}
.indexproduct dd a:hover {display:block;}
.indexproduct .dlfloat {float:left;}

#demo{width:100%;overflow:hidden;height:217px;}
#indemo{float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}
#demo_2{width:100%;overflow:hidden;height:150px;}
#indemo_2{float: left;width: 800%;}
#demo1_2{float: left;}
#demo2_2{float: left;}






.footer {width:100%;clear:both;overflow:hidden;text-align:center;padding:0 auto;margin:0 auto;background:url(../images/footer_bg.jpg) center bottom no-repeat;color:#666666;line-height:22px;font-size:12px;}
.footer a,.footer a:hover{color:#666666;line-height:22px;font-size:12px;}
.footer .ceneter {width:988px;text-align:center;margin:0 auto;padding:0 auto;border-top:6px solid #0e6dbf;}
.footer .fnav {text-align:center;padding:10px 0px 0px 0px;}
.footer .fnav a,.footer .fnav a:hover {padding:0px 2px 0px 2px;}
.footer .fnav a.active,.footer .fnav a:hover {padding:0px 2px 0px 2px;color:#990000;}
.footer .copyright {text-align:center;padding:2px 0px 25px 0px;}
.footer .copyright p,.footer .copyright a,.footer .copyright a:hover {}

